package com.wgz.medicalmanagement.domain.dto;

import java.time.LocalDate;
import java.time.LocalDateTime;

import lombok.Data;

/**
 * 患者数据传输对象
 */
@Data
public class PatientDTO {
    
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 患者姓名
     */
    private String name;

    /**
     * 性别
     */
    private String gender;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 出生日期
     */
    private LocalDate birthDate;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 地址
     */
    private String address;

    /**
     * 病史
     */
    private String medicalHistory;

    /**
     * 过敏史
     */
    private String allergies;

    /**
     * 血型
     */
    private String bloodType;
    
    /**
     * 创建时间
     */
    private LocalDateTime createdTime;

    /**
     * 更新时间
     */
    private LocalDateTime updatedTime;
} 